bicycle trailers - French English Dictionary